Imports Microsoft.VisualBasic

Public Class XmlMembershipProvider
    Inherits MembershipProvider

    Public Overrides Property ApplicationName() As String
        Get

        End Get
        Set(ByVal value As String)
        End Set
    End Property

    Public Overrides Function ChangePassword(ByVal username As String, _
      ByVal oldPassword As String, ByVal newPassword As String) As Boolean

    End Function

    Public Overrides Function ChangePasswordQuestionAndAnswer(ByVal username _
      As String, ByVal password As String, ByVal newPasswordQuestion As String, _
      ByVal newPasswordAnswer As String) As Boolean

    End Function

    Public Overrides Function CreateUser(ByVal username As String, _
       ByVal password As String, ByVal email As String, _
       ByVal passwordQuestion As String, ByVal passwordAnswer As String, _
       ByVal isApproved As Boolean, ByVal providerUserKey As Object, _
       ByRef status As System.Web.Security.MembershipCreateStatus) As  _
       System.Web.Security.MembershipUser

    End Function

    Public Overrides Function DeleteUser(ByVal username As String, _
      ByVal deleteAllRelatedData As Boolean) As Boolean

    End Function

    Public Overrides ReadOnly Property EnablePasswordReset() As Boolean
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property EnablePasswordRetrieval() As Boolean
        Get

        End Get
    End Property
    Public Overrides Function FindUsersByEmail(ByVal emailToMatch As String, _
       ByVal pageIndex As Integer, ByVal pageSize As Integer, _
       ByRef totalRecords As Integer) As  _
       System.Web.Security.MembershipUserCollection

    End Function

    Public Overrides Function FindUsersByName(ByVal usernameToMatch As String, _
      ByVal pageIndex As Integer, ByVal pageSize As Integer, _
      ByRef totalRecords As Integer) As  _
      System.Web.Security.MembershipUserCollection

    End Function

    Public Overrides Function GetAllUsers(ByVal pageIndex As Integer, _
      ByVal pageSize As Integer, ByRef totalRecords As Integer) As  _
      System.Web.Security.MembershipUserCollection

    End Function

    Public Overrides Function GetNumberOfUsersOnline() As Integer

    End Function

    Public Overrides Function GetPassword(ByVal username As String, _
      ByVal answer As String) As String

    End Function

    Public Overloads Overrides Function GetUser(ByVal providerUserKey As Object, _
      ByVal userIsOnline As Boolean) As System.Web.Security.MembershipUser

    End Function

    Public Overloads Overrides Function GetUser(ByVal username As String, _
      ByVal userIsOnline As Boolean) As System.Web.Security.MembershipUser

    End Function

    Public Overrides Function GetUserNameByEmail(ByVal email As String) As String

    End Function

    Public Overrides ReadOnly Property MaxInvalidPasswordAttempts() As Integer
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property MinRequiredNonAlphanumericCharacters() _
      As Integer
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property MinRequiredPasswordLength() As Integer
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property PasswordAttemptWindow() As Integer
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property PasswordFormat() As _
      System.Web.Security.MembershipPasswordFormat
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property PasswordStrengthRegularExpression() As _
      String
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property RequiresQuestionAndAnswer() As Boolean
        Get

        End Get
    End Property

    Public Overrides ReadOnly Property RequiresUniqueEmail() As Boolean
        Get

        End Get
    End Property

    Public Overrides Function ResetPassword(ByVal username As String, _
      ByVal answer As String) As String

    End Function

    Public Overrides Function UnlockUser(ByVal userName As String) As Boolean

    End Function

    Public Overrides Sub UpdateUser(ByVal user As  _
      System.Web.Security.MembershipUser)

    End Sub

    Public Overrides Function ValidateUser(ByVal username As String, _
      ByVal password As String) As Boolean

    End Function
End Class
